almond willow (salix amygdalina) - French English Dictionary